@charset "utf-8";
/* CSS Document */

body {
  margin: 0;
  padding: 0;
  font-family: "微软雅黑";
  font-size: 12px;
  color: #000000;
  background: #F6F6F6;
min-width:1024px;
}

/* background:#9d9d9d url(../img/index/FootImg_2.png) top center repeat-y; */

input {
  margin: 0;
  padding: 0;
  outline: none;
}

textarea {
  resize: none;
  outline: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
}

dl,
dt,
dd {
  margin: 0;
  padding: 0;
  text-indent: 0;
}

table,
tr,
th,
td {
  margin: 0;
  padding: 0;
  text-indent: 0;
  border-collapse: collapse;
  /*border: 1px solid #000;*/
}

img {
  border: none;
  margin: 0;
  padding: 0;
}

p {
  margin: 0;
  padding: 0;
}

ul,
li {
  list-style: none;
  margin: 0;
  padding: 0;
}

em {
  font-style: normal;
}

.clear {
  clear: both;
  font-size: 0px;
  line-height: 0px;
  height: 0px;
}

a {
  color: #000000;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.w1000 {
  width: 1250px;
  min-width: 1250px;
  margin: 0 auto;
}

.w960 {
  max-width: 960px;
  min-width: 960px;
  margin: 0 auto;
}

.HeaderArea {
  height: 131px;
  min-width: 1048px;
  background:#fff;
}

.HeaderArea .List_1 {
  height: 67px;
  position: relative;
  z-index: 300;
}

/*background:#f6f6f6;*/

.HeaderArea .List_2 {
  height: 63px;
  position: relative;
  z-index: 2;
}

/*background:#da2128; border-bottom:1px solid #ab0107;*/

.HeaderArea .LogoArea {
  float: left;
  margin: 14px 0 0 59px;
}

/*.HeaderArea .LogoArea a:hover{background-position: 0 -80px;}
.HeaderArea .LogoArea a:active{background-position: 0 -160px;}*/

.HeaderArea .SubMenuArea {
  color: #717070;
  line-height: 65px;
  font-size: 0;
  /* float: right */
  position: absolute;
  right: 40px;
  width: auto;
}

.HeaderArea .SubMenuArea sub {
  display: inline-block;
  width: 1px;
  height: 13px;
  background: #ccc;
  vertical-align: middle;
}

.HeaderArea .SubMenuArea em.Txt_1 {
  display: block;
  float: left;
  margin-right: 20px;
}

.HeaderArea .SubMenuArea a {
  vertical-align: middle;
  font-size: 13px;
  margin: 0 4px;
  color: #717070;
  /* border-right: 1px solid #ccc; */
}

.HeaderArea .SubMenuArea a:hover {
  color: #da2128;
  text-decoration: underline;
  text-shadow: 1px 1px 1px #dadada;
}

.HeaderArea .SubMenuArea a:active {
  color: #a11e22;
  text-decoration: underline;
}

.HeaderArea .SubMenuArea a.Link_1 {
  width: 103px;
  height: 40px;
  background: url(../img/HeaderImg_1_new.png) 0 0 no-repeat;
  /* float: right; */
  display: inline-block;
  /* margin: 21px 20px 0 0; */
}

.HeaderArea .SubMenuArea a.Link_1:hover {
  background-position: 0 -72px;
}

.HeaderArea .SubMenuArea a.Link_1:active {
  background-position: 0 -144px;
}

.HeaderArea .SubMenuArea a.Link_2 {
  width: 22px;
  height: 22px;
  background: url(../images/index/HeaderImg_2.png) 0 0 no-repeat;
  float: left;
  display: block;
  margin: 22px 20px 0 0;
}

.HeaderArea .SubMenuArea a.Link_2:hover {
  background-position: 0 -50px;
}

.HeaderArea .SubMenuArea a.Link_2:active {
  background-position: 0 0px;
}

.HeaderArea .SubMenuArea a.Link_2.Active {
  background-position: 0 -50px;
}

.HeaderArea .SubMenuArea a.Link_3 {
  width: 22px;
  height: 22px;
  background: url(../images/index/HeaderImg_3.png) 0 0 no-repeat;
  float: left;
  display: block;
  margin: 22px 20px 0 0;
}

.HeaderArea .SubMenuArea a.Link_3:hover {
  background-position: 0 -60px;
}

.HeaderArea .SubMenuArea a.Link_3:active {
  background-position: 0 -120px;
}

.HeaderArea .List_1 .List_1M {
  position: relative;
  max-width: 1280px;
  margin: 0 auto;
  height: 67px;
}

.HeaderArea .List_1 .List_1M .Link2Cont {
  width: 242px;
  height: 113px;
  background: url(../images/index/HeaderImg_8.png) 0 0 no-repeat;
  position: absolute;
  top: 43px;
  right: 40px;
  z-index: 310;
  display: none;
}

.HeaderArea .List_1 .List_1M .Link2Cont .SNSCont {
  padding: 15px 0px 0 18px;
}

.HeaderArea .List_1 .List_1M .Link2Cont a {
  display: inline-block;
  width: 42px;
  height: 34px;
  margin: 0 10px 15px 0px;
  text-align: center;
}

.HeaderArea .List_1 .List_1M .Link2Cont a em {
  display: block;
  width: 42px;
  height: 34px;
  background: url(../images/index/HeaderImg_9.png) 0 0 no-repeat;
}

.HeaderArea .List_1 .List_1M .Link2Cont a em.Ico_1 {}

.HeaderArea .List_1 .List_1M .Link2Cont a:hover em.Ico_1 {
  background-position: 0 -60px;
}

.HeaderArea .List_1 .List_1M .Link2Cont a:active em.Ico_1 {
  background-position: 0 -120px;
}

.HeaderArea .List_1 .List_1M .Link2Cont a em.Ico_2 {
  background-position: -60px 0;
}

.HeaderArea .List_1 .List_1M .Link2Cont a:hover em.Ico_2 {
  background-position: -60px -60px;
}

.HeaderArea .List_1 .List_1M .Link2Cont a:active em.Ico_2 {
  background-position: -60px -120px;
}

.HeaderArea .List_1 .List_1M .Link2Cont a em.Ico_3 {
  background-position: -120px 0;
}

.HeaderArea .List_1 .List_1M .Link2Cont a:hover em.Ico_3 {
  background-position: -120px -60px;
}

.HeaderArea .List_1 .List_1M .Link2Cont a:active em.Ico_3 {
  background-position: -120px -120px;
}

.HeaderArea .List_1 .List_1M .Link2Cont a em.Ico_4 {
  background-position: -180px 0;
}

.HeaderArea .List_1 .List_1M .Link2Cont a:hover em.Ico_4 {
  background-position: -180px -60px;
}

.HeaderArea .List_1 .List_1M .Link2Cont a:active em.Ico_4 {
  background-position: -180px -120px;
}

.HeaderArea .List_1 .List_1M .Link2Cont a em.Ico_5 {
  background-position: -240px 0;
}

.HeaderArea .List_1 .List_1M .Link2Cont a:hover em.Ico_5 {
  background-position: -240px -60px;
}

.HeaderArea .List_1 .List_1M .Link2Cont a:active em.Ico_5 {
  background-position: -240px -120px;
}

.HeaderArea .List_1 .List_1M .Link2Cont a em.Ico_6 {
  background-position: -300px 0;
}

.HeaderArea .List_1 .List_1M .Link2Cont a:hover em.Ico_6 {
  background-position: -300px -60px;
}

.HeaderArea .List_1 .List_1M .Link2Cont a:active em.Ico_6 {
  background-position: -300px -120px;
}

.HeaderArea .ListCont {
  position: relative;
  z-index: 20;
  width: 100%;
  height: 63px;
  background: #da2128;
  border-bottom: 1px solid #800105;
}

.HeaderArea .MenuArea {
  font-size: 18px;
  float: left;
  line-height: 63px;
  height:63px;
}

.HeaderArea .MenuArea a {
  display: inline-block;
  padding: 0 30px;
  color: #fff;
  height: 63px;
  *height: 64px;
  height: 63px\0;
}

:root .HeaderArea .MenuArea a {
  display: inline-block;
  padding: 0 15px;
  color: #fff;
  height: 63px;
}

.HeaderArea .MenuArea a.Active {
  color: #7b0106;
}

.HeaderArea .MenuArea a.Active_2 {
  color: #7b0106;
  background: url(../img/info-menu-arrow.png) no-repeat bottom center;
}

.HeaderArea .MenuArea a:hover {
  color: #fff;
  text-decoration: none;
  background: url(../img/HeaderImg_10.png) 0 0 repeat-x;
}

.HeaderArea .MenuArea a:active {
  color: #da2128;
  text-decoration: none;
  background: url(../img/HeaderImg_10.png) 0 -110px repeat-x;
}

.HeaderArea .MenuArea a.Hover {
  color: #fff;
  text-decoration: none;
  background: url(../img/HeaderImg_10.png) 0 0 repeat-x;
}

/*  下拉菜单  */

.MenuContArea {
  position: absolute;
  top: -660px;
  /* left:0; */
  width: 100%;
  min-height: 600px;
  overflow: hidden;
  /* display:none;*/
  font-size: 0;
}

.MenuContArea h2:hover {
  background-color: #da2128 !important;
}

.MenuContArea .MenuContBox {
  background: url(../img/index/WhiteBg_90.png) 0 0 repeat;
  padding: 23px 0 10px 0;
  z-index: 10;
  width: 100%;
  position: absolute;
  top: -660px;
  -moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
  behavior: url(pie.htc);
}

.MenuContArea .LeftArea {
  float: left;
  width: 489px;
  margin-right: 10px;
}

.MenuContArea .Col_1 h2 {
  height: 35px;
  border: 1px solid #dcd5a7;
  line-height: 35px;
  /*color:#da2128;padding-left:25px;*/
  font-size: 16px;
}

.MenuContArea .Col_1,
.MenuContArea .Col_2 {
  /* margin: 5px; */
  padding: 0.5%;
}

.MenuContArea .Col_1.has-child h2 {
  margin-bottom: 0;
}

/*.MenuContArea .Col_1 h2.Bg_1 {
  background: #e9e7cf url(../images/index/HeaderImg_12.png) right -70px no-repeat;
}

.MenuContArea .Col_1 h2.Bg_2 {
  background: #e9e7cf url(../images/index/HeaderImg_12.png) right 0 no-repeat;
}

.MenuContArea .Col_1 h2.Bg_3 {
  background: #e9e7cf url(../images/index/HeaderImg_12.png) right -150px no-repeat;
}

.MenuContArea .Col_1 h2.Bg_4 {
  background: #e9e7cf url(../images/index/HeaderImg_15.png) right 0 no-repeat;
}

.MenuContArea .Col_1 h2.Bg_5 {
  background: #e9e7cf url(../images/index/HeaderImg_15.png) right -60px no-repeat;
}

.MenuContArea .Col_1 h2.Bg_6 {
  background: #e9e7cf url(../images/index/HeaderImg_15.png) right -120px no-repeat;
}

.MenuContArea .Col_1 h2.Bg_7 {
  background: #e9e7cf url(../images/index/HeaderImg_15.png) right -180px no-repeat;
}

.MenuContArea .Col_1 h2.Bg_8 {
  background: #e9e7cf url(../images/index/HeaderImg_15.png) right -240px no-repeat;
}

.MenuContArea .Col_1 h2.Bg_9 {
  background: #e9e7cf url(../images/index/HeaderImg_15.png) right -300px no-repeat;
}

.MenuContArea .Col_1 h2.Bg_10 {
  background: #e9e7cf url(../images/index/HeaderImg_17.png) right 0px no-repeat;
}

.MenuContArea .Col_1 h2.Bg_11 {
  background: #e9e7cf url(../images/index/HeaderImg_17.png) right -60px no-repeat;
}

.MenuContArea .Col_1 h2.Bg_12 {
  background: #e9e7cf url(../images/index/HeaderImg_17.png) right -120px no-repeat;
}

.MenuContArea .Col_1 h2.Bg_13 {
  background: #e9e7cf url(../images/index/HeaderImg_17.png) right -180px no-repeat;
}

.MenuContArea .Col_1 h2.Bg_14 {
  background: #e9e7cf url(../images/index/HeaderImg_18.png) right 0px no-repeat;
}

.MenuContArea .Col_1 h2.Bg_15 {
  background: #e9e7cf url(../images/index/HeaderImg_18.png) right -60px no-repeat;
}

.MenuContArea .Col_1 h2.Bg_16 {
  background: #e9e7cf url(../images/index/HeaderImg_18.png) right -120px no-repeat;
}

.MenuContArea .Col_1 h2.Bg_17 {
  background: #e9e7cf url(../images/index/HeaderImg_18.png) right -240px no-repeat;
  margin-bottom: 10px;
}

.MenuContArea .Col_1 h2.Bg_18 {
  background: #e9e7cf url(../images/index/HeaderImg_18.png) right -180px no-repeat;
}*/

.MenuContArea .Col_1 h2 a {
  display: block;
  color: #da2128;
  padding-left: 25px;
  height: 35px;
}

.MenuContArea .Col_1 h2 a:hover {
  color: #fff;
  text-decoration: none;
}

.MenuContArea .Col_1 h2 a:active {
  color: #da2128;
}

.MenuContArea .Col_1 h2:hover {
  background-color: #da2128;
  color: #fff;
}

.MenuContArea .Col_1 h2:active {
  background-color: #ab0006;
  color: #da2128;
}

.MenuContArea .Col_1 h2:hover a {
  color: #fff;
}

.MenuContArea .Col_1 h2:active a {
  color: #da2128;
}

.MenuContArea .Col_1 h4 {
  border-left: 1px solid #dcd5a7;
  min-height: 26px;
  /* margin: 0 5px 5px; */
}

.MenuContArea .Col_1 h4 a {
  display: block;
  float: left;
  width: 50%;
  height: 26px;
  border-bottom: 1px solid #dcd5a7;
  border-left: 0;
  border-top: 0;
  background: #fff;
  line-height: 26px;
  color: #9a966a;
}

.MenuContArea .Col_1 h4 a.Txt_1 {
  width: 477px;
}

.MenuContArea .Col_1 h4 a em {
  display: block;
  float: left;
  margin-left: 25px;
  font-size: 14px;
}

.MenuContArea .Col_1 h4 a span {
  display: block;
  float: right;
  padding-right: 25px;
  font-size: 14px;
  border-right: 1px solid #dcd5a7;
}

.MenuContArea .Col_1 h4 a:hover {
  color: #fff;
  background: #da2128;
  text-decoration: none;
}

.MenuContArea .Col_1 h4 a:active {
  color: #9a966a;
  background: #ab0006;
}

.MenuContArea .Col_1 h5 {
  border-left: 1px solid #dcd5a7;
  min-height: 26px;
}

.MenuContArea .Col_1 h5 a {
  display: block;
  float: left;
  width: 158px;
  height: 26px;
  border: 1px solid #dcd5a7;
  border-left: 0;
  border-top: 0;
  background: #fff;
  line-height: 26px;
  color: #9a966a;
}

.MenuContArea .Col_1 h5 a.Txt_1 {
  width: 317px;
}

.MenuContArea .Col_1 h5 a.End {
  width: 159px;
}

.MenuContArea .Col_1 h5 a.Empty {
  cursor: default;
  width: 159px;
}

.MenuContArea .Col_1 h5 a.Empty:hover {
  background: #fff;
}

.MenuContArea .Col_1 h5 a.Empty:active {
  background: #fff;
}

.MenuContArea .Col_1 h5 a em {
  display: block;
  float: left;
  margin-left: 24px;
  font-size: 14px;
}

.MenuContArea .Col_1 h5 a span {
  display: block;
  float: right;
  margin-right: 22px;
  font-size: 14px;
}

.MenuContArea .Col_1 h5 a:hover {
  color: #fff;
  background: #da2128;
  text-decoration: none;
}

.MenuContArea .Col_1 h5 a:active {
  color: #9a966a;
  background: #ab0006;
}

.MenuContArea .Col_2 {
  display: inline-block;
  width: 49%;
}

.MenuContArea .Col_2 a {
  display: block;
  border: 1px solid #dcd5a7;
  color: #da2128;
  line-height: 35px;
}

.MenuContArea .Col_2 a:hover {
  background-color: #da2128;
  color: #fff;
  text-decoration: none;
}

.MenuContArea .Col_2 a:active {
  background-color: #ab0006;
  color: #da2128;
}

.MenuContArea .Col_2 a.Link_1 {}

.MenuContArea .Col_2 a.Link_1:hover {
  background-position: 0 -90px;
}

.MenuContArea .Col_2 a.Link_1:active {
  background-position: 0 -180px;
}

.MenuContArea .Col_2 a.Link_2 {
  background-position: -154px 0;
}

.MenuContArea .Col_2 a.Link_2:hover {
  background-position: -154px -90px;
}

.MenuContArea .Col_2 a.Link_2:active {
  background-position: -154px -180px;
}

.MenuContArea .Col_2 a.Link_3 {
  background-position: -308px 0;
  margin-right: 0;
}

.MenuContArea .Col_2 a.Link_3:hover {
  background-position: -308px -90px;
}

.MenuContArea .Col_2 a.Link_3:active {
  background-position: -308px -180px;
}

.MenuContArea .Col_2 a.Link_4 {
  height: 138px;
  background-image: url(../images/index/HeaderImg_16.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}

.MenuContArea .Col_2 a.Link_4:hover {
  background-position: 0px -170px;
}

.MenuContArea .Col_2 a.Link_4:active {
  background-position: 0px -330px;
}

.MenuContArea .Col_2 a.Link_5 {
  height: 138px;
  background-image: url(../images/index/HeaderImg_16.png);
  background-position: -180px 0;
  background-repeat: no-repeat;
}

.MenuContArea .Col_2 a.Link_5:hover {
  background-position: -180px -170px;
}

.MenuContArea .Col_2 a.Link_5:active {
  background-position: -180px -330px;
}

.MenuContArea .Col_2 a.Link_6 {
  height: 138px;
  background-image: url(../images/index/HeaderImg_16.png);
  background-position: -360px 0;
  background-repeat: no-repeat;
  margin-right: 0;
}

.MenuContArea .Col_2 a.Link_6:hover {
  background-position: -360px -170px;
}

.MenuContArea .Col_2 a.Link_6:active {
  background-position: -360px -330px;
}

.MenuContArea .Col_2 a.LinkN_5 {
  width: 232px;
  height: 138px;
  background-image: url(../images/index/HeaderImg_16-1.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}

.MenuContArea .Col_2 a.LinkN_5:hover {
  background-position: 0px -140px;
}

.MenuContArea .Col_2 a.LinkN_5:active {
  background-position: 0px -280px;
}

.MenuContArea .Col_2 a.LinkN_6 {
  width: 232px;
  height: 138px;
  background-image: url(../images/index/HeaderImg_16-1.png);
  background-position: -235px 0;
  background-repeat: no-repeat;
  margin-right: 0;
}

.MenuContArea .Col_2 a.LinkN_6:hover {
  background-position: -235px -140px;
}

.MenuContArea .Col_2 a.LinkN_6:active {
  background-position: -235px -280px;
}

.MenuContArea .Col_2 a em {
  display: inline-block;
  margin-left: 25px;
  font-size: 16px;
}

.MenuContArea .Col_3 {
  min-height: 190px;
  font-size: 16px;
}

.MenuContArea .Col_3 a {
  display: block;
  float: left;
  margin: 0 10px 10px 0;
  border: 1px solid #dcd5a7;
  width: 477px;
  height: 36px;
  /* background: #e9e7cf url(../images/index/HeaderImg_19.png) right 0 no-repeat; */
  color: #da2128;
}

.MenuContArea .Col_3 a:hover {
  background-color: #da2128;
  color: #fff;
  text-decoration: none;
}

.MenuContArea .Col_3 a:active {
  background-color: #ab0006;
  color: #da2128;
}

.MenuContArea .Col_3 a em {
  display: inline-block;
  margin: 8px 0 0 25px;
  /*font-size:18px; line-height:18px;*/
}

.MenuContArea .Col_3 a.Link_1 {}

.MenuContArea .Col_3 a.Link_2 {
  background-position: right -60px;
  width: 238px;
}

.MenuContArea .Col_3 a.Link_3 {
  background-position: right -120px;
  width: 227px;
  margin-right: 0;
}

.MenuContArea .Col_3 a.Link_4 {
  background-position: right -180px;
}

.MenuContArea .Col_3 a.Link_5 {
  background-position: right -240px;
  margin-right: 0;
}

.MenuContArea .Col_3 a.Link_6 {
  background-position: right -300px;
  width: 238px;
}

.MenuContArea .Col_3 a.Link_7 {
  background-position: right -360px;
  width: 227px;
  margin-right: 0;
}

.MenuContArea .Col_3 a.Link_8 {
  background-position: right -420px;
}

.MenuContArea .Col_3 a.Link_9 {
  background-position: right -480px;
  width: 238px;
  height: 85px;
}

.MenuContArea .Col_3 a.Link_10 {
  background-position: right -600px;
  width: 227px;
  height: 85px;
  margin-right: 0;
}

/*  下拉菜单  资讯中心  */

.MenuContArea .MenuContList_1 {
  padding-left: 15px;
}

/*  下拉菜单  资讯中心  */

.MenuContArea .MenuContList_2 {
  padding-left: 15px;
}

/*  下拉菜单  产品中心  */

.MenuContArea .MenuContList_3 {
  padding-left: 15px;
}

/*  下拉菜单  机构业务  */

.MenuContArea .MenuContList_4 {
  padding-left: 15px;
}

/*  下拉菜单  关于方正证券  */

.MenuContArea .MenuContList_5 {
  padding-left: 15px;
}

.HeaderArea .Btn_1 {
  margin: 18px 10px 0 0;
  float: right;
}

.HeaderArea .Btn_1 a.BtnTxt {
  display: inline-block;
  width: 189px;
  height: 37px;
  background: url(../img/HeaderImg_4.png) 0 0 no-repeat;
  color: #bb0128;
  font-size: 16px;
  line-height: 28px;
}

.HeaderArea .Btn_1 a.BtnTxt em {
  display: block;
  width: 179px;
  height: 28px;
  text-align: center;
}

.HeaderArea .Btn_1 a.BtnTxt:hover {
  text-decoration: none;
}

/* .HeaderArea .Btn_1 a.BtnTxt.Active{background-position: 0 -50px; height:46px;line-height:36px;line-height:48px;} */

.HeaderArea .List_2 .BtnBox_1 {
  position: absolute;
  top: -380px;
  left: 0;
  width: 100%;
  height: 377px;
  /* display:none; */
  z-index: 10;
  background: url(../img/index/WhiteBg_90.png) 0 0 repeat;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont {
  float: right;
  width: 420px;
  height: 300px;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_1 {
  color: #646464;
  font-size: 16px;
  padding-top: 40px;
  height: 35px;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_1 label {
  margin-right: 35px;
  padding-left: 20px;
  line-height: 16px;
  background: url(../images/index/HeaderImg_5.png) 0 4px no-repeat;
  cursor: pointer;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_1 label:hover {
  background-position: 0 -26px;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_1 label:active {
  background-position: 0 -56px;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_1 label.Active {
  background-position: 0 -56px;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_2 {
  width: 371px;
  height: 36px;
  border: 1px solid #d6d6d6;
  border-radius: 6px;
  behavior: url(PIE.htc);
  background: #fff;
  position: relative;
  margin-bottom: 19px;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_2 span {
  display: block;
  float: left;
  color: #afafaf;
  font-size: 16px;
  line-height: 36px;
  padding-left: 15px;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_2 a {
  display: block;
  float: right;
  width: 16px;
  height: 16px;
  border-radius: 16px;
  behavior: url(PIE.htc);
  background: #bebebe;
  text-align: center;
  line-height: 16px;
  font-family: "Arial";
  color: #fff;
  margin: 10px 10px 0 0;
  font-size: 20px;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_2 a:hover {
  background: #da2128;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_2 a:active {
  background: #a70108;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_2 input {
  position: absolute;
  top: 7px;
  left: 14px;
  border: none;
  background: none;
  width: 320px;
  height: 22px;
  line-height: 22px;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_2:hover {
  background: #f8f6f6;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_2:active {
  background: #dedede;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_3 {
  height: 38px;
  margin-bottom: 18px;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_3 em {
  display: block;
  float: left;
  margin-right: 19px;
  width: 196px;
  height: 36px;
  border: 1px solid #d6d6d6;
  border-radius: 6px;
  behavior: url(PIE.htc);
  background: #fff;
  position: relative;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_3 em span {
  display: inline-block;
  color: #afafaf;
  font-size: 16px;
  line-height: 36px;
  padding-left: 15px;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_3 em input {
  position: absolute;
  top: 7px;
  left: 14px;
  border: none;
  background: none;
  width: 170px;
  height: 22px;
  line-height: 22px;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_3 em:hover {
  background: #f8f6f6;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_3 em:active {
  background: #dedede;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_4 {
  height: 20px;
  margin-bottom: 18px;
  line-height: 20px;
  width: 370px;
  font-size: 14px;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_4 label {
  float: left;
  cursor: pointer;
  padding-left: 30px;
  color: #646464;
  background: url(../images/HeaderImg_6.png) 0 0 no-repeat;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_4 label:hover {
  background-position: 0 -40px;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_4 label:active {
  background-position: 0 -80px;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_4 label.Active {
  background-position: 0 -80px;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_4 a {
  display: block;
  float: right;
  color: #646464;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_4 a:hover {
  color: #338dfd;
  text-decoration: underline;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .Txt_4 a:active {
  color: #0048a1;
  text-decoration: underline;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .BtnArea {
  height: 38px;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .BtnArea a {
  display: inline-block;
  height: 38px;
  font-size: 18px;
  color: #fff;
  text-align: center;
  line-height: 38px;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .BtnArea a.Link_1 {
  width: 177px;
  background: url(../images/index/HeaderImg_7.png) 0 0 no-repeat;
  margin-right: 18px;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .BtnArea a.Link_1:hover {
  background-position: 0 -60px;
  color: #669600;
  text-decoration: none;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .BtnArea a.Link_1:active {
  background-position: 0 -130px;
  color: #6c881f;
  text-decoration: none;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .BtnArea a.Link_2 {
  width: 178px;
  background: url(../images/index/HeaderImg_7.png) -210px 0 no-repeat;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .BtnArea a.Link_2:hover {
  background-position: -210px -60px;
  color: #ef822a;
  text-decoration: none;
}

.HeaderArea .List_2 .BtnBox_1 .BtnBoxCont .BtnArea a.Link_2:active {
  background-position: -210px -130px;
  color: #d88039;
  text-decoration: none;
}

/*	Header 2nd Menu	*/

.header-2nd-menu {
  height: 47px;
  background: #800105;
  display: none;
}

.header-2nd-menu ul {
  padding-top: 13px;
  height: 34px;
}

.header-2nd-menu ul li {
  float: right;
}

.header-2nd-menu a {
  display: inline-block;
  padding-left: 10px;
  height: 34px;
  background: url(../images/index/2nd-menu-left.png) no-repeat left 0;
  text-decoration: none;
}

.header-2nd-menu a span {
  display: inline-block;
  background: url(../images/index/2nd-menu-right.png) no-repeat right 0;
  padding: 0 50px 0 14px;
  line-height: 34px;
  font-family: "微软雅黑";
  font-size: 16px;
  color: #fff;
}

.header-2nd-menu a:hover,
.header-2nd-menu a.Active {
  background-position: left -34px;
  cursor: pointer;
}

.header-2nd-menu a:hover span,
.header-2nd-menu a.Active span {
  display: inline-block;
  color: #7b0106;
  background-position: right -34px;
}

.header-2nd-menu a:hover span {
  color: #b0b0b0;
}

/*	Header 2nd Menu	 end*/

/*	Service Center Menu	*/

.service-menu {
  height: 47px;
  overflow: hidden;
  background: #800105;
  float: none;
  display: none;
}

.service-menu ul {
  padding-top: 13px;
  height: 34px;
}

.service-menu ul li {
  float: right;
  margin-left: -20px;
}

.service-menu a {
  display: inline-block;
  padding-left: 10px;
  height: 36px;
  background: url(../images/index/service-menu-left.png) no-repeat left 0;
  text-decoration: none;
}

.service-menu a span {
  display: block;
  padding: 2px 39px 0 4px;
  line-height: 34px;
  background: url(../images/index/service-menu-right.png) no-repeat right 0;
  font-family: "微软雅黑";
  font-size: 16px;
  color: #fff;
}

.service-menu a:hover {
  background-position: left -36px;
  cursor: pointer;
}

.service-menu a:hover span {
  display: block;
  color: #b0b0b0;
  background-position: right -36px;
}

.service-menu a:active,
.service-menu a.Active {
  background-position: left -36px;
  cursor: pointer;
}

.service-menu a:active span,
.service-menu a.Active span {
  display: block;
  color: #7b0106;
  background-position: right -36px;
}

.service-menu a.Active {
  position: relative;
}

/*	Service Center Menu end	*/

/*	About Menu	*/

.about-menu {
  height: 47px;
  overflow: hidden;
  background: #800105;
  display: none;
}

.about-menu ul {
  padding-top: 13px;
  height: 34px;
}

.about-menu ul li {
  float: right;
  margin-left: -20px;
}

.about-menu a {
  display: inline-block;
  padding-left: 9px;
  height: 36px;
  background: url(../images/index/service-menu-left.png) no-repeat left 0;
  text-decoration: none;
}

.about-menu a span {
  display: block;
  padding: 2px 35px 0 0;
  line-height: 34px;
  background: url(../images/index/service-menu-right.png) no-repeat right 0;
  font-family: "微软雅黑";
  font-size: 16px;
  color: #fff;
}

.about-menu a:hover {
  background-position: left -36px;
  cursor: pointer;
}

.about-menu a:hover span {
  display: block;
  color: #b0b0b0;
  background-position: right -36px;
}

.about-menu a:active,
.about-menu a.Active {
  background-position: left -36px;
  cursor: pointer;
}

.about-menu a:active span,
.about-menu a.Active span {
  display: block;
  color: #7b0106;
  background-position: right -36px;
}

.about-menu a.Active {
  position: relative;
}

/*	About Menu end	*/

/*	Header 2nd Menu	*/

.mechanism-menu {
  height: 47px;
  background: #800105;
  display: none;
}

.mechanism-menu ul {
  padding-top: 13px;
  height: 34px;
}

.mechanism-menu ul li {
  float: right;
}

.mechanism-menu a {
  display: inline-block;
  padding-left: 10px;
  height: 34px;
  background: url(../images/index/2nd-menu-left.png) no-repeat left 0;
  text-decoration: none;
}

.mechanism-menu a span {
  display: inline-block;
  background: url(../images/index/2nd-menu-right.png) no-repeat right 0;
  padding: 0 70px 0 35px;
  line-height: 34px;
  font-family: "微软雅黑";
  font-size: 16px;
  color: #fff;
}

.mechanism-menu a:hover,
.mechanism-menu a.Active {
  background-position: left -34px;
  cursor: pointer;
}

.mechanism-menu a:hover span,
.mechanism-menu a.Active span {
  display: inline-block;
  color: #7b0106;
  background-position: right -34px;
}

.mechanism-menu a:hover span {
  color: #b0b0b0;
}

/*	Left Nav start	*/

.z-leftNav {
  cursor: pointer;
  width: 23px;
  height: 253px;
  background: url(../img/info/z-leftnav.png) 0 0 no-repeat;
  position: absolute;
  z-index: 999;
  left: 0;
  top: 235px;
  padding: 0 15px 15px;
  font-size: 14px;
  line-height: 16px;
  color: #fff;
  padding-top: 12px
}

.z-leftNav-open {
  width: auto;
  *width: 200px;
  height: auto;
  float: left;
  padding: 0;
  background: none;
  font-size: 16px;
  min-width: 150px;
  display: none;
}

.z-leftNav-open h2 {
  background: url(../img/info/z-leftnav.png) top right no-repeat;
  display: block;
  text-align: center;
  width: 100%;
  line-height: 49px;
  height: 49px;
  font-size: 16px;
}

.z-leftNav-open ul {
  background: url(../img/info/z-leftnav.png) bottom right no-repeat;
  padding-bottom: 19px;
}

.z-leftNav-open ul li a {
  height: 38px;
  line-height: 38px;
  background: #dc2229;
  display: block;
  padding: 0 22px;
  color: #fff;
  margin-right: 10px;
  text-decoration: none;
}

.z-leftNav-open ul li a:hover {
  background: #e0d7ab;
  color: #800105
}

.z-leftNav-open ul li a:active {
  background: #c5bb89;
  color: #800105
}

.z-leftNav-open ul li a.Active {
  background: #bababa url(../img/info/z-leftnav.png) right -59px;
  color: #800105;
}

/*	Left Nav end	*/

/*  foot    */

.FootArea {
  height: 219px;
  background: #9d9d9d url(../img/index/FootImg_2.png) top center repeat-y;
}

.FootArea .FootImg {
  background: url(../img/FootImg_1.png) top center no-repeat;
  height: 42px;
  width: 100%;
}

.FootArea .List_1 {
  width: 100%;
  color: #fff;
  text-align: center;
  line-height: 50px;
  height: 80px;
}

.FootArea .List_1 a {
  font-size: 14px;
  margin: 0 50px;
  color: #fff;
}

.FootArea .List_1 a:hover {
  color: #bb0f15;
  text-decoration: underline;
}

.FootArea .List_1 a:active {
  color: #720106;
  text-decoration: none;
}

.FootArea .List_2 {
  color: #4e4e4e;
  text-align: center;
  line-height: 30px;
}

a {
  text-decoration: none;
}

/*加载*/

.loading-el {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
}

.HeaderArea .SubMenuArea a.Link_wza {
  width: 50px;
  height: 50px;
  background: url(../img/wza.png) 0 0 no-repeat;
  /* float: right; */
  display: inline-block;
  /* margin: 21px 20px 0 0; */
}

#sline {
  width: 100%;
  height: 5px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
  background-color: #ff0000;
}

#slline {
  width: 5px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
  background-color: #ff0000;
}
